package com.van.service.sys;
import com.baomidou.mybatisplus.extension.service.IService;
import com.van.entity.account.RolePermission;
import com.van.entity.sys.Menu;

import java.util.List;


public interface MenuService extends IService<Menu> {
    /**
     * 无权限验证获取导航
     * @return 导航
     */
    List<Menu> show();

    /**
     * 权限判断
     * @param show 目录
     * @param list 角色权限
     * @return 目录
     */
    List<Menu> getShow(List<Menu> show, List<RolePermission> list);

    /**
     * 权限判断
     * @param show 目录
     * @param list 角色权限
     * @return 目录
     */
    List<Menu> getMenu(List<Menu> show, List<RolePermission> list);
}
